Class Tracker_optflow
Defined in File track.hpp
Class Documentation
-
class Tracker_optflow
Public Functions
-
inline Tracker_optflow(int _gpu_id = 0, int win_size = 9, int max_level = 3, int iterations = 8000, int _flow_error = -1)
-
inline void update_cur_bbox_vec(std::vector<bbox_t> _cur_bbox_vec)
-
inline void update_tracking_flow(cv::Mat src_mat, std::vector<bbox_t> _cur_bbox_vec)
-
inline std::vector<bbox_t> tracking_flow(cv::Mat dst_mat, bool check_error = true)
Public Members
-
const int gpu_count
-
const int gpu_id
-
const int flow_error
-
cv::cuda::GpuMat src_mat_gpu
-
cv::cuda::GpuMat dst_mat_gpu
-
cv::cuda::GpuMat dst_grey_gpu
-
cv::cuda::GpuMat prev_pts_flow_gpu
-
cv::cuda::GpuMat cur_pts_flow_gpu
-
cv::cuda::GpuMat status_gpu
-
cv::cuda::GpuMat err_gpu
-
cv::cuda::GpuMat src_grey_gpu
-
cv::Ptr<cv::cuda::SparsePyrLKOpticalFlow> sync_PyrLKOpticalFlow_gpu
-
cv::cuda::Stream stream
-
std::vector<bbox_t> cur_bbox_vec
-
std::vector<bool> good_bbox_vec_flags
-
cv::Mat prev_pts_flow_cpu
-
inline Tracker_optflow(int _gpu_id = 0, int win_size = 9, int max_level = 3, int iterations = 8000, int _flow_error = -1)